%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 0}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 95e66c6366d904e98bc83428217d4fd7, type: 3}
  m_Name: BallisticVisualScriptingGraph
  m_EditorClassIdentifier: 
  _data:
    _json: '{"graph":{"variables":{"Kind":"Flow","collection":{"$content":[{"name":"CachedLineRenderer","value":null,"typeHandle":{"Identification":"Kamgam.HitMe.ProjectileLineRenderer,
      Kamgam.HitMe, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","$version":"A"},"$version":"A"}],"$version":"A"},"$version":"A"},"controlInputDefinitions":[],"controlOutputDefinitions":[],"valueInputDefinitions":[],"valueOutputDefinitions":[],"title":"Visual
      Scripting Ballistic Projectile Demo","summary":null,"pan":{"x":-99.88351,"y":-6.365112},"zoom":1.0,"elements":[{"coroutine":true,"defaultValues":{},"position":{"x":-720.0,"y":-633.0},"guid":"c6de32a5-7686-474f-b141-5940a5a0199d","$version":"A","$type":"Unity.VisualScripting.Start","$id":"10"},{"type":"System.String","value":{"$content":"start","$type":"System.String"},"defaultValues":{},"position":{"x":2045.0,"y":-190.0},"guid":"a5e9a0f1-9555-4cc3-b383-63fe3ef2d804","$version":"A","$type":"Unity.VisualScripting.Literal","$id":"12"},{"Projectile":{"unit":{"$ref":"14"}},"CacheSource":true,"spawn":{"unit":{"$ref":"14"}},"spawned":{"unit":{"$ref":"14"}},"impossible":{"unit":{"$ref":"14"}},"BallisticProjectileSourceIn":{"nullMeansSelf":false,"allowsNull":false,"unit":{"$ref":"14"}},"StartActive":{"nullMeansSelf":false,"allowsNull":false,"unit":{"$ref":"14"}},"Config":{"unit":{"$ref":"14"}},"BallisticProjectileSourceOut":{"unit":{"$ref":"14"}},"defaultValues":{"Projectile
      Source":null,"Start Active":{"$content":false,"$type":"System.Boolean"}},"position":{"x":-283.0,"y":-137.0},"guid":"9f0cadab-5220-49c5-8759-3c03c640c463","$version":"A","$type":"Kamgam.HitMe.Nodes.BallisticProjectileSourceProxyNode","$id":"14"},{"coroutine":false,"defaultValues":{"Projectile":null},"position":{"x":1771.0,"y":77.0},"guid":"fb98049e-62b3-4291-9f4a-d316e73bc1c7","$version":"A","$type":"Kamgam.HitMe.Nodes.BallisticProjectileCollision3DEvent","$id":"24"},{"Draw":{"unit":{"$ref":"26"}},"Drawn":{"unit":{"$ref":"26"}},"Source":{"nullMeansSelf":false,"allowsNull":true,"unit":{"$ref":"26"}},"Config":{"nullMeansSelf":false,"allowsNull":true,"unit":{"$ref":"26"}},"RendererPrefab":{"nullMeansSelf":false,"allowsNull":false,"unit":{"$ref":"26"}},"CachedRenderer":{"nullMeansSelf":false,"allowsNull":false,"unit":{"$ref":"26"}},"SegmentsPerUnit":{"nullMeansSelf":false,"allowsNull":false,"unit":{"$ref":"26"}},"UsePrediction":{"nullMeansSelf":false,"allowsNull":false,"unit":{"$ref":"26"}},"Renderer":{"unit":{"$ref":"26"}},"Possible":{"unit":{"$ref":"26"}},"defaultValues":{"Projectile
      Source":null,"Renderer Prefab":null,"Cached Renderer":null,"SegmentsPerUnit":{"$content":1.0,"$type":"System.Single"},"UsePrediction":{"$content":true,"$type":"System.Boolean"}},"position":{"x":406.0,"y":420.0},"guid":"4c9f37ee-3914-4ee0-8621-2621210744ff","$version":"A","$type":"Kamgam.HitMe.Nodes.BallisticProjectileLineRendererNode","$id":"26"},{"specifyFallback":false,"kind":"Graph","defaultValues":{"name":{"$content":"CachedLineRenderer","$type":"System.String"}},"position":{"x":111.0,"y":577.0},"guid":"8f8070bb-e6c8-440f-a7b1-ada8f09b9212","$version":"A","$type":"Unity.VisualScripting.GetVariable","$id":"38"},{"coroutine":false,"defaultValues":{"Projectile":null},"position":{"x":1770.0,"y":327.0},"guid":"a74be300-3310-40f6-b72e-15234fc60bc9","$version":"A","$type":"Kamgam.HitMe.Nodes.BallisticProjectileEndEvent","$id":"40"},{"chainable":false,"member":{"name":"Log","parameterTypes":["System.Object"],"targetType":"UnityEngine.Debug","targetTypeName":"UnityEngine.Debug","$version":"A"},"defaultValues":{},"position":{"x":2219.0,"y":116.0},"guid":"50f384e7-7e20-40bd-965a-482271a07929","$version":"A","$type":"Unity.VisualScripting.InvokeMember","$id":"42"},{"chainable":false,"member":{"name":"Duration","parameterTypes":null,"targetType":"Kamgam.HitMe.BallisticProjectileConfig","targetTypeName":"Kamgam.HitMe.BallisticProjectileConfig","$version":"A"},"defaultValues":{"input":{"$content":2.0,"$type":"System.Single"}},"position":{"x":369.0,"y":-432.0},"guid":"cc6e4558-3128-4788-94ce-b33edc47ad0e","$version":"A","$type":"Unity.VisualScripting.SetMember","$id":"45"},{"specifyFallback":false,"kind":"Scene","defaultValues":{"name":{"$content":"BallisticProjectileSource","$type":"System.String"}},"position":{"x":-568.0,"y":-122.0},"guid":"ca79d045-f359-4130-b431-804aa73fa17b","$version":"A","$type":"Unity.VisualScripting.GetVariable","$id":"48"},{"chainable":false,"member":{"name":"Log","parameterTypes":["System.Object"],"targetType":"UnityEngine.Debug","targetTypeName":"UnityEngine.Debug","$version":"A"},"defaultValues":{},"position":{"x":24.0,"y":75.0},"guid":"ac0af09e-7f20-453e-88ef-d4720c4ce4c6","$version":"A","$type":"Unity.VisualScripting.InvokeMember","$id":"50"},{"coroutine":false,"defaultValues":{"Projectile":null},"position":{"x":1761.0,"y":-127.0},"guid":"72650622-215d-4d6e-81b7-d306ad829c2c","$version":"A","$type":"Kamgam.HitMe.Nodes.BallisticProjectileUpdateEvent","$id":"53"},{"chainable":false,"member":{"name":"Log","parameterTypes":["System.Object"],"targetType":"UnityEngine.Debug","targetTypeName":"UnityEngine.Debug","$version":"A"},"defaultValues":{},"position":{"x":2193.0,"y":367.0},"guid":"c2158c9d-fff1-426b-8ec3-74a71aea0e3a","$version":"A","$type":"Unity.VisualScripting.InvokeMember","$id":"55"},{"defaultValues":{"duration":{"$content":1.2,"$type":"System.Single"},"unscaledTime":{"$content":false,"$type":"System.Boolean"}},"position":{"x":-509.0,"y":-633.0},"guid":"02233f66-0222-4d6b-9da1-4f5d602cd577","$version":"A","$type":"Unity.VisualScripting.Timer","$id":"58"},{"chainable":false,"member":{"name":"Log","parameterTypes":["System.Object"],"targetType":"UnityEngine.Debug","targetTypeName":"UnityEngine.Debug","$version":"A"},"defaultValues":{},"position":{"x":2172.0,"y":-274.0},"guid":"d4e1a2b6-3c85-425f-b63b-a47dc121ab4e","$version":"A","$type":"Unity.VisualScripting.InvokeMember","$id":"60"},{"kind":"Graph","defaultValues":{"name":{"$content":"CachedLineRenderer","$type":"System.String"}},"position":{"x":732.0,"y":410.0},"guid":"8c21f9d5-80fe-4696-8a6e-0de8aaf43d0b","$version":"A","$type":"Unity.VisualScripting.SetVariable","$id":"63"},{"coroutine":false,"defaultValues":{"key":{"$content":"Space","$type":"UnityEngine.KeyCode"},"action":{"$content":"Down","$type":"Unity.VisualScripting.PressState"}},"position":{"x":137.0,"y":-486.0},"guid":"15fdd07d-1818-4321-b114-2de99f8757e6","$version":"A","$type":"Unity.VisualScripting.OnKeyboardInput","$id":"65"},{"ProjectileIn":{"nullMeansSelf":false,"allowsNull":false,"unit":{"$ref":"67"}},"ProjectileOut":{"unit":{"$ref":"67"}},"defaultValues":{},"position":{"x":1355.0,"y":20.0},"guid":"71392f91-1ff8-4d33-a922-bc08acf90507","$version":"A","$type":"Kamgam.HitMe.Nodes.BallisticProjectileForwarderNode","$id":"67"},{"outputCount":3,"defaultValues":{},"position":{"x":232.0,"y":-171.0},"guid":"2e85f562-64c3-4484-8874-9d6b75085d7c","$version":"A","$type":"Unity.VisualScripting.Sequence","$id":"71"},{"coroutine":false,"defaultValues":{"Projectile":null},"position":{"x":1771.0,"y":-314.0},"guid":"542c1425-d8f0-4275-b2aa-05be923b71da","$version":"A","$type":"Kamgam.HitMe.Nodes.BallisticProjectileStartEvent","$id":"73"},{"type":"System.String","value":{"$content":"update","$type":"System.String"},"defaultValues":{},"position":{"x":2061.0,"y":-1.0},"guid":"f894b77b-f289-4fd7-9081-f71fe4d4cb44","$version":"A","$type":"Unity.VisualScripting.Literal","$id":"75"},{"type":"System.String","value":{"$content":"collision","$type":"System.String"},"defaultValues":{},"position":{"x":2080.0,"y":205.0},"guid":"de01b522-f7d3-49ac-a6d6-f237c10b16ca","$version":"A","$type":"Unity.VisualScripting.Literal","$id":"77"},{"specifyFallback":false,"kind":"Scene","defaultValues":{"name":{"$content":"ProjectileLineRendererPrefab","$type":"System.String"}},"position":{"x":62.0,"y":466.0},"guid":"b8a8ec71-9b97-4912-8764-8d5e45a53cd0","$version":"A","$type":"Unity.VisualScripting.GetVariable","$id":"79"},{"chainable":false,"member":{"name":"SetActive","parameterTypes":["Kamgam.HitMe.BallisticProjectile","System.Boolean"],"targetType":"Kamgam.HitMe.ProjectileExtensionsVS","targetTypeName":"Kamgam.HitMe.ProjectileExtensionsVS","$version":"A"},"defaultValues":{"%projectile":null,"%active":{"$content":true,"$type":"System.Boolean"}},"position":{"x":443.0,"y":106.0},"guid":"73d6ce6e-318a-4fec-8f5d-ca8cd7066001","$version":"A","$type":"Unity.VisualScripting.InvokeMember","$id":"81"},{"outputCount":2,"defaultValues":{},"position":{"x":-474.0,"y":-374.0},"guid":"39e4f491-92ef-4397-9f3f-61b54166fda3","$version":"A","$type":"Unity.VisualScripting.Sequence","$id":"84"},{"outputCount":4,"defaultValues":{},"position":{"x":1499.0,"y":-170.0},"guid":"02c8e566-359b-466b-823b-d57226dd5dd7","$version":"A","$type":"Unity.VisualScripting.Sequence","$id":"86"},{"type":"System.String","value":{"$content":"end","$type":"System.String"},"defaultValues":{},"position":{"x":2050.0,"y":454.0},"guid":"a54131ce-5d7e-4a58-8228-56a5cdd806e5","$version":"A","$type":"Unity.VisualScripting.Literal","$id":"88"},{"chainable":false,"member":{"name":"Log","parameterTypes":["System.Object"],"targetType":"UnityEngine.Debug","targetTypeName":"UnityEngine.Debug","$version":"A"},"defaultValues":{},"position":{"x":2194.0,"y":-84.0},"guid":"54a9d006-1293-4eda-84f4-86c2965b4ac2","$version":"A","$type":"Unity.VisualScripting.InvokeMember","$id":"90"},{"type":"System.String","value":{"$content":"impossible","$type":"System.String"},"defaultValues":{},"position":{"x":-142.0,"y":93.0},"guid":"62c203ec-59e3-4902-8778-287bc0c0fc8e","$version":"A","$type":"Unity.VisualScripting.Literal","$id":"93"},{"sourceUnit":{"$ref":"71"},"sourceKey":"1","destinationUnit":{"$ref":"81"},"destinationKey":"enter","guid":"2f054081-2ced-42f1-a0de-ac9e8908823f","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"40"},"sourceKey":"trigger","destinationUnit":{"$ref":"55"},"destinationKey":"enter","guid":"50a0c617-eaa1-4056-b731-ece4869d52b0","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"86"},"sourceKey":"2","destinationUnit":{"$ref":"24"},"destinationKey":"startListening","guid":"4b86682d-168d-49c9-a38d-e5c9d5b2f4b7","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"84"},"sourceKey":"1","destinationUnit":{"$ref":"14"},"destinationKey":"spawn","guid":"99cb1ae8-1395-43a5-b664-dd73bc25a954","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"14"},"sourceKey":"spawned","destinationUnit":{"$ref":"71"},"destinationKey":"enter","guid":"4ecac909-55a3-4c6a-929e-d2a767015cc7","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"65"},"sourceKey":"trigger","destinationUnit":{"$ref":"45"},"destinationKey":"assign","guid":"c4a2cc06-82e1-4ea3-8de2-d23c372c0a64","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"84"},"sourceKey":"0","destinationUnit":{"$ref":"58"},"destinationKey":"start","guid":"dc354991-fe39-470e-9b26-2eef3f19e247","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"26"},"sourceKey":"Drawn","destinationUnit":{"$ref":"63"},"destinationKey":"assign","guid":"f66f47c3-f5a7-4331-a7e6-f125a2f54f8b","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"24"},"sourceKey":"trigger","destinationUnit":{"$ref":"42"},"destinationKey":"enter","guid":"e0ddf8b5-c755-4ff4-90b4-e0df4159228c","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"86"},"sourceKey":"1","destinationUnit":{"$ref":"53"},"destinationKey":"startListening","guid":"4948a6eb-ad89-45e1-872a-a018b3eda86c","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"71"},"sourceKey":"2","destinationUnit":{"$ref":"26"},"destinationKey":"Draw","guid":"fd595add-e283-4fb3-b382-f3267480c645","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"14"},"sourceKey":"impossible","destinationUnit":{"$ref":"50"},"destinationKey":"enter","guid":"bebfe428-2c46-4724-9199-376051ba4b60","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"53"},"sourceKey":"trigger","destinationUnit":{"$ref":"90"},"destinationKey":"enter","guid":"2124e5ed-c2c1-4e8b-b0b0-9261756fe95e","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"86"},"sourceKey":"3","destinationUnit":{"$ref":"40"},"destinationKey":"startListening","guid":"d24f6fc6-e983-4dff-9cbd-e3e1447c6a63","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"73"},"sourceKey":"trigger","destinationUnit":{"$ref":"60"},"destinationKey":"enter","guid":"4de8d08b-2eef-4826-843c-220cd8b3369e","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"10"},"sourceKey":"trigger","destinationUnit":{"$ref":"58"},"destinationKey":"start","guid":"bcba39f1-9600-4316-9406-5da0cf1ce67f","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"71"},"sourceKey":"0","destinationUnit":{"$ref":"86"},"destinationKey":"enter","guid":"73199a62-b74b-4ce4-b33e-84c9c28c9bd2","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"86"},"sourceKey":"0","destinationUnit":{"$ref":"73"},"destinationKey":"startListening","guid":"faae9f26-5620-493a-a68e-0d9ce2dc67cb","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"58"},"sourceKey":"completed","destinationUnit":{"$ref":"84"},"destinationKey":"enter","guid":"42e3fea7-28b9-4ca8-9d64-f4eb57eeae48","$type":"Unity.VisualScripting.ControlConnection"},{"sourceUnit":{"$ref":"14"},"sourceKey":"Config","destinationUnit":{"$ref":"45"},"destinationKey":"target","guid":"c33d8eda-386b-42d3-a98e-eb4208d6df6e","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"12"},"sourceKey":"output","destinationUnit":{"$ref":"60"},"destinationKey":"%message","guid":"3cf30c1c-d2f0-4137-9e50-2c81bb359970","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"14"},"sourceKey":"Projectile","destinationUnit":{"$ref":"67"},"destinationKey":"Projectile","guid":"150719c3-8204-441e-ac80-347e957178b7","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"38"},"sourceKey":"value","destinationUnit":{"$ref":"26"},"destinationKey":"Cached
      Renderer","guid":"0f8f10ca-2565-46f1-b9ee-c4346666bd64","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"77"},"sourceKey":"output","destinationUnit":{"$ref":"42"},"destinationKey":"%message","guid":"b100f336-ff71-4f23-bcd8-d2420c16b329","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"26"},"sourceKey":"Renderer","destinationUnit":{"$ref":"63"},"destinationKey":"input","guid":"c5ef69a2-5352-4170-984e-2ece285a5a50","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"88"},"sourceKey":"output","destinationUnit":{"$ref":"55"},"destinationKey":"%message","guid":"f76d2caa-9bbd-4b0e-9b1e-a18a1a29390d","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"75"},"sourceKey":"output","destinationUnit":{"$ref":"90"},"destinationKey":"%message","guid":"76d10d44-1b02-43ee-8119-45f03358c86c","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"79"},"sourceKey":"value","destinationUnit":{"$ref":"26"},"destinationKey":"Renderer
      Prefab","guid":"ff8c73e5-af16-49d1-825d-f02fee8be9c0","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"67"},"sourceKey":"Projectile","destinationUnit":{"$ref":"73"},"destinationKey":"Projectile","guid":"aad18ac9-34c2-4840-924a-d194343fd483","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"93"},"sourceKey":"output","destinationUnit":{"$ref":"50"},"destinationKey":"%message","guid":"73e5c1c2-3e07-4318-a1f4-d8162f1e898f","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"67"},"sourceKey":"Projectile","destinationUnit":{"$ref":"24"},"destinationKey":"Projectile","guid":"7f5fc4ec-2445-4ebc-b2f8-477ed9ddbd02","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"67"},"sourceKey":"Projectile","destinationUnit":{"$ref":"40"},"destinationKey":"Projectile","guid":"24cf5e58-7318-4dc7-a268-10d253f9099c","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"67"},"sourceKey":"Projectile","destinationUnit":{"$ref":"53"},"destinationKey":"Projectile","guid":"b79a027b-d612-4706-a03c-9debbbea1ea6","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"14"},"sourceKey":"Projectile","destinationUnit":{"$ref":"81"},"destinationKey":"%projectile","guid":"015cfd8d-3124-4784-899f-0f22b161ee79","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"14"},"sourceKey":"Projectile
      Source","destinationUnit":{"$ref":"26"},"destinationKey":"Projectile Source","guid":"273a4308-4299-4614-80b7-6f786cb50023","$type":"Unity.VisualScripting.ValueConnection"},{"sourceUnit":{"$ref":"48"},"sourceKey":"value","destinationUnit":{"$ref":"14"},"destinationKey":"Projectile
      Source","guid":"5ba402fe-fabd-470b-82fc-f72faff98bb1","$type":"Unity.VisualScripting.ValueConnection"},{"position":{"xMin":-750.0,"yMin":-691.0,"xMax":-227.0,"yMax":-164.0},"label":"New
      projectile every N seconds.","comment":null,"color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"guid":"f2925782-49c8-47e9-882e-8cc3319bcc87","$version":"A","$type":"Unity.VisualScripting.GraphGroup"},{"position":{"xMin":58.0,"yMin":-544.0,"xMax":636.0,"yMax":-225.0},"label":"Change
      duration when SPACE key is pressed (showcase of config changes).","comment":null,"color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"guid":"94405c09-29a3-4446-8d63-21f3b9c9f7a9","$version":"A","$type":"Unity.VisualScripting.GraphGroup"},{"position":{"xMin":1296.0,"yMin":-386.0,"xMax":2395.0,"yMax":569.0},"label":"All
      Events (usually you would only register to those needed).","comment":null,"color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"guid":"711e4e17-7716-4391-b7f5-0a441c67e546","$version":"A","$type":"Unity.VisualScripting.GraphGroup"},{"position":{"xMin":23.0,"yMin":344.4,"xMax":1007.0,"yMax":711.4},"label":"Drawing
      the prediction line & reuse the renderer (store in CachedLineRenderer)","comment":null,"color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"guid":"f4a2a13c-1393-4d33-b7ec-fc5ae3592e95","$version":"A","$type":"Unity.VisualScripting.GraphGroup"}],"$version":"A"}}'
    _objectReferences: []
